﻿@charset "utf-8";

body {
    height: 100%;
    font-size: 14px;
    font-family: "微软雅黑",Arial;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    color:#524600
}
table
{
  border-collapse:collapse; 
    border-spacing:0; 
    width:100%;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

input {
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666666;
    text-indent: 2px;
    height: 23px;
    border: 1px solid #E3E197;
    margin-right: 10px;
  
    
}
/*
.checkbox {
    border:0;
}*/
select 
{
     font-family: "微软雅黑";
    font-size: 14px;
    color: #666666;
    position:relative;
        left:0px;
        top:-2px;
        font-size:14px;
        width:125px;
        height:25px;
        line-height:22px;border:0px;
        color:#909993;
        border: 1px solid #E3E197;
}
input[type="checkbox"] {
     position:relative;
        left:0px;
        top:5px;
  border:0;
}
input[type="radio"] {
  height:17px;
    position:relative;
        left:0px;
        top:4px;
        margin-right:3px;
        margin-left:13px;
         border:0;
}
input[type="text"] {
  padding-left:5px;
}
img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

html {
    height: 96%;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
    }
    a:visited {
        text-decoration: none;
    }


fieldset {
    border: #E3E197 solid 1px;
}

table {
    border: 1px solid #e3e197;
    width: 98%;
}

tr td {
    font-family: "微软雅黑",Arial;
    font-size: 9pt;
    padding: 3px 8px;
    background: #fff;
}

thead td {
    color: #000;
    background-color: #e3e197;
    text-align: center;
    border-bottom: 1px solid #999;
}

tbody td {
    border-left: 1px solid #D9D9D9;
}

    tbody td img {
        width: 24px;
        height: 24px;
    }

tbody tr.even td {
    background: #eee;
}

tbody tr.selected td {
    background: #3d80df;
    color: #ffffff;
    font-weight: bold;
    border-left: 1px solid #346DBE;
    border-bottom: 1px solid #7DAAEA;
}

tbody tr.ruled td {
    color: #000;
    background-color: #C6E3FF;
    border-color: #3292FC;
}

/*框架头部*/
.header {
    width: 100%;
    height: 85px;
    float: left;
    background: url(../../images/headbg.jpg) repeat-x;
    overflow: hidden;
}

.headl {
    height: 110px;
    float: left;
}

    .headl img {
        height: 48px;
        float: left;
        margin-top: 18px!important;
        margin-top: 9px;
        margin-left: 18px!important;
        margin-left: 9px;
    }

.headr {
    width: 75%;
    height: 110px;
    float: right;
}

.headrt {
    width: 100%;
    height: 47px;
    float: left;
}

    .headrt h1 {
        height: 47px;
        line-height: 30px;
        float: left;
        font-size: 12px;
        font-weight: normal;
    }

    .headrt span {
        width: 260px;
        height: 33px;
        font-size: 12px;
        float: right;
        margin-right: 6px!important;
        margin-right: 3px;
        margin-top: 6px!important;
        margin-top: 3px;
        background: url(../../images/namebg.jpg) no-repeat;
    }

        .headrt span ul {
            margin: 0px;
        }

        .headrt span li {
            width: 128px;
            height: 30px;
            line-height: 30px;
            float: left;
            color: #8e5950;
            text-align: center;
        }

            .headrt span li a {
                color: #ffffff;
                text-decoration: none;
            }

                .headrt span li a:hover {
                    color: #ffffff;
                    text-decoration: none;
                }
                  .headrt span li a:visited{
                    color: #ffffff;
                    text-decoration: none;
                }
/*--头部导航菜单--*/
.headrd {
    width: 100%;
    height: 63px;
    float: left;
}

/*主导航菜单*/
#menu ul {
    padding: 0;
    border: 0;
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 15px;
}

#menu_out {
    width: 100%;
    padding-left: 35px;
    margin-left: auto;
    margin-right: auto;
    background: url(../../images/menu_left.jpg) no-repeat left top;
}

#menu {
    background: url(../../images/menu_bg.jpg) repeat-x;
    height: 63px;
}

#nav {
    padding-left: 20px;
}

    #nav li {
        float: left;
        height: 33px;
        line-height: 33px;
        padding-left: 10px!important;
        padding-left: 5px;
        padding-right: 20px!important;
        padding-right: 10px;
    }

        #nav li a {
            float: left;
            display: block;
            height: 33px;
            line-height: 33px;
            cursor: pointer;
            text-decoration: none;
            padding-left: 6px;
            background: url(../../images/menu_on_left.jpg) no-repeat left -1px;
        }

            #nav li a span {
                float: left;
                font-size: 14px;
                font-weight: bold;
                color: #ffffff;
                text-decoration: none;
                padding-right: 6px;
                background: url(../../images/menu_on_right.jpg) no-repeat right -1px;
            }

        #nav li .nav_on { /*鼠标经过时变换背景，方便JS获取样式*/
            background-position: left -38px;
        }

            #nav li .nav_on span { /*鼠标经过时变换背景，方便JS获取样式*/
                background-position: right -38px;
                color: #8e5950;
                text-decoration: none;
            }

/*----------内容文件----------*/
.content {
    width: 100%;
    height: 80%;
    float: left;
    padding-top: 3px;
}
/*---------------------------------------首页左侧样式------------------------------------------------------*/

/*-----侧边栏-----*/
.sidebar {
    width: 250px;
    height: 100%;
    float: left;
    position:relative;
}

/*-----左侧切换-----*/
#Tab2,#Tab3,#Tab4 {
    width: 230px;
    float: left;
}

#Tab2,#Tab3,#Tab4 {
    height: auto;
}

#uiry {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}
#uiry6 {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}
#uiry2 {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}

#uiry3 {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}


#uiry4 {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}

#uiry5 {
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    height: 78%;
}

#Tab2 H2,#Tab3 H2 ,#Tab4 H2{
    width: 26px;
    height: 76px;
    float: left;
    font-size: 13px;
    text-align: center;
    margin-top: 0px;
    overflow: hidden;
}

    #Tab2 H2 a,#Tab3 H2 a,#Tab4 H2 a {
        text-align: center;
        width: 26px;
        float: left;
        height: 76px;
        color: #008C00;
        cursor:pointer;
        padding-top: 3px;
        line-height:17px;
       
    }
    #Tab2 H2 a:hover{
        text-align: center;
        width: 26px;
        float: left;
        height: 76px;
        
        cursor:pointer;
        padding-top: 3px;
         font-weight: bold;
    }
    #Tab3 H2 a:hover,  #Tab4 H2 a:hover{
        text-align: center;
        width: 26px;
        float: left;
        height: 76px;
        color: Maroon;
        cursor:pointer;
        padding-top: 3px; font-weight: bold;
    }
#Tab2 .tab,#Tab3 .tab,#Tab4 .tab {
    Z-INDEX: 2;
    float: left;
    width: 30px;
    height: auto;
    margin-top: 0px;
    padding-left: 4px;
}

#Tab2 div,#Tab3 div,#Tab4 div {
    Z-INDEX: 0;
    position: absolute;
    margin-left: 29px;
    width: 210px;
    display: none;
    background: #fff;
    height: 77%;
    border: 1px solid #E3E197;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-face-color: #E3E197;
    scrollbar-shadow-color: #E3E197;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #E3E197;
    scrollbar-darkshadow-color: #827215;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #a5901b;
}

    #Tab2 div ul,#Tab3 div ul,#Tab4 div ul {
        margin: 0px;
    }

    #Tab2 div h2, #Tab3 div h2, #Tab4 div h2 {
        width: 100%;
        height: 30px;
        line-height: 30px;
        background: url(../../images/sidebartitlebg.jpg) repeat-x;
        margin-top: 0px;
        text-align: center;
        color: #8e5950;
        font-size: 14px;
        font-weight: normal;
        border-bottom: 1px solid #CDEDBE;
         letter-spacing:3px; 
    }

    #Tab2 div li,#Tab3 div li,#Tab4 div li {
        width: 176px;
        height: 40px;
        line-height: 40px;
        float: left;
        font-size: 12px;
        padding-left: 33px;
        margin-left: 2px;
    }
    #Tab2 div li a,#Tab3 div li a,#Tab4 div li a{
        width: 155px;
        height: 40px;
        display:block;
       overflow:hidden;
white-space:nowrap;
word-break:keep-all;
text-overflow:ellipsis;
    }


#Tab2 div a,#Tab3 div a ,#Tab4 div a{
    font-size: 12px;
    color: #8e5950;
}

    #Tab2 div a:hover,#Tab3 div a:hover,#Tab4 div a:hover  {
        font-size: 12px;
        color: #8e5950;
        text-decoration: none;
    }
    #Tab2 div a:visited,#Tab3 div a:visited,#Tab4 div a:visited {
        font-size: 12px;
        color: #8e5950;
        text-decoration: none;
    }
 #Tab2 div .passed a,#Tab3 div .passed a,#Tab4 div .passed a {
    font-size: 12px;
    color: green;
}

#Tab2 .block,#Tab3 .block,#Tab4 .block {
    display: block;
}

#Tab2 .up a,#Tab3 .up a,#Tab4 .up a  {
    color: #8e5950;
    font-weight: normal;
    padding-left: -3px;
}
/*cxf add 20120920 */
#Tab2 .db,#Tab3 .db,#Tab4 .db {
    background: url(../../images/tab_bg.jpg) no-repeat 0px 0px;
    color: #8e5950;
    font-weight: normal;
    padding-left: 3px;
    letter-spacing: 6px;
   
}

#Tab2 .up .db,#Tab3 .up .db,#Tab4 .up .db {
    background: url(../../images/tab_bg.jpg) no-repeat -26px 0px;
    font-weight: normal;
    padding-left: 3px;
    letter-spacing: 6px;
}
.addFile {position:absolute; bottom:10px; left:1px
}
    .addFile img {width:27px;cursor:pointer;
    }
#sidebardiv li {
    background: url(../../images/li_bg.jpg) no-repeat;
}

    #sidebardiv li:hover {
        background: url(../../images/li_bg1.jpg) no-repeat;
    }

#sidebardivOper li {
    background: url(../../images/li_bg2.jpg) no-repeat;
}

#sidebardiv2 li {
    background: url(../../images/li_bg.jpg) no-repeat;
}

    #sidebardiv2 li:hover {
        background: url(../../images/li_bg1.jpg) no-repeat;
    }
#sidebardiv6 li {
    background: url(../../images/u33_normal.png) no-repeat;
}

    #sidebardiv6 li:hover {
        background: url(../../images/u33_normal.png) no-repeat;
    }
#sidebardiv3 li {
    background: url(../../images/li_bg.jpg) no-repeat;
}

    #sidebardiv3 li:hover {
        background: url(../../images/li_bg1.jpg) no-repeat;
    }

#sidebardiv4 li {
    background: url(../../images/li_bg.jpg) no-repeat;
}

    #sidebardiv4 li:hover {
        background: url(../../images/li_bg1.jpg) no-repeat;
    }
    #sidebardiv5 li {
    background: url(../../images/li_bg.jpg) no-repeat;
}

    #sidebardiv5 li:hover {
        background: url(../../images/li_bg1.jpg) no-repeat;
    }
.sidebarSearch {
    width: 100%;
    height: 41px;
    float: left;
    font-size: 12px;
    background: #FAFDF2;
    border: 0;
    border-top: 1px solid #E3E197;
}

    .sidebarSearch th {
        width: 10%;
        color: #827215;
        font-weight: normal;
    }

    .sidebarSearch td {
        width: 40%;
        border: 0;
    }
      .sidebarSearch td img{
      width:16px;height:16px;cursor:pointer;
    }

.sidebarinput {
    width: 75%;
    height: 18px;
    float: left;
    line-height: 20px;
    border: 1px solid #E3E197;
   
}
/*---------------------------------------首页左侧样式 结束------------------------------------------------------*/




/*--报错界面--*/
.error {
    width: 60%;
    height: auto;
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 10%;
    text-align: center;
    background: url(../../images/errorbg.jpg) repeat-x;
}

    .error img {
        border: 0px;
        vertical-align: middle;
    }

.errorTxt {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    color: #A6D832;
    font-weight: bold;
}
/*----------框架底部文件----------*/
.footer {
    width: 100%;
    height: 23px;
    float: left;
    bottom: 0px;
    position: absolute;
    *position: static;
    text-align: center;
    font-size: 12px;
    background-color: #c1a631;
    color: #fefefe;
}


/*--------------------------detail页面框架 开始--------------------------------------*/

.pageDetail {
    width: 920px; border: 1px solid #a5901b;background-color: #fffffe;margin:auto;
}

.headerDetail {
    height: 45px; width: 100%; position: relative; text-align: center; border-bottom: solid 2px  #a5901b;float:left;
}

.pathDetail {
    position: absolute; top: 5px; left: 15px; font-size: 12px; color: #a5901b;float:left;text-align: left;
}
.titleDetail {font-size: 18px; padding-top: 15px; color: #a5901b; font-weight: bold; 
}
.controlDetail {
      position: absolute; top: 8px; right: 5px; font-size: 12px; text-align: right;width:250px;height:29px;float:left;
}

.contentDetail {width: 100%;float:left;
}

.footerDetail {height: 40px; width: 100%; text-align: center; border-top: solid 1px  #a5901b; position: relative;float:left;margin-top:15px;
}
.footerDetailContent {position: absolute; top: 5px; left: 43%;float:left;
}
.footerIframeDetail {height: 40px; width: 100%; text-align: center;  position: relative;margin-top:10px;margin-bottom:10px;float:left;border:0;
}
/*--------------------------detail页面框架 结束--------------------------------------*/


/*--------------------------表单内容样式--------------------------------------*/

.levelOne {
    width: 100%; float:left;margin-top:15px;
}
.levelOneTitle {font-size: 15px; font-weight: bold; color: #827215; padding-left: 25px; float:left;
}
.stateYes {margin-left: 20px; font-size: 11px; color: #20c435;font-weight:normal; border: 0;
}
.stateNo {margin-left: 20px; font-size: 11px; color: #f00; font-weight:normal; border: 0;
}

.levelOneLine {width: 96%; padding-top: 5px; text-align: center; height: 2px; border-bottom: 1px solid #E3E197; margin-left: 20px;float:left;
}

.levelOneContent {width: 100%; margin-top: 15px; margin-bottom: 0px;float:left;
}
.levelOneContentFCK {width: 100%; margin-top: 15px; margin-bottom: 15px;float:left;min-height:80px;
}
.levelOneContentLine {width: 96%; margin-left:2%; margin-top: 15px; margin-bottom: 15px;float:left;min-height:80px;
}
.levelOneContentAtt {width: 100%; margin-top: 15px; margin-bottom: 10px;float:left;
}
.levelOneContentAtt a {text-decoration: underline; color: blue; font-size: 12px; cursor: pointer;float:left;
}
.levelOneLeftTitle {margin-left: 25px; color: #827215; font-size: 14px; text-align: right; width: 98px; margin-right: 10px; display: block; float: left;
}
.levelOneLeftTitle .addInfo { float: right;
}
.levelOneLeftTitleAtt {margin-left: 0px; color: #827215; font-size: 14px; text-align: right; width: 98px; margin-right: 10px; display: block; float: left;
}
.levelOneRight {
    font-size: 14px;
    text-align: left;
    width:78%;
    float: left;
}
.levelOneAll {
    font-size: 14px;
    text-align: left;
    width:96%;
    float: left;
   margin-left: 2%
}
.levelOneRightAtt {width: 80%;  float: left; 
}
.addInfo {margin-left: 20px; font-size: 11px; color: #f00;float:left;padding-top:4px;
}
.addInfo a {color: #2a81eb; text-decoration: underline; font-size: 12px; cursor: pointer;font-weight:normal;float:left;
}
.levelOneLeftTitle img
{height: 22px; width: 22px;float:right;margin:0;padding:0;
}
.leftControl {margin-left: 5px; display: block; float: left;width: 24px;
}
.leftControl img {height: 22px; width: 22px;float:left;margin:0;padding:0;
}
.rightControl {padding-right: 5px; display: block; float: right;
}
.rightControl img {height: 22px; width: 22px;float:left;margin:0;padding:0;
}
.att {font-size: 14px; text-align: left; float: left; margin-right: 35px; text-decoration: underline; margin-bottom:5px;
}
.att img {width: 14px; height: 14px;
    }
.levelTwoDashLine {width: 720px;  text-align: center; height: 1px; border-bottom: 1px dashed #c7c574; margin-left: 129px;float:left;margin-top:15px;
}
.levelTwoDashLineLong {width: 800px;  text-align: center; height: 1px; border-bottom: 1px dashed #c7c574; margin-left: 70px;float:left;margin-top:15px;
}
.levelTwoSolidLine {width: 720px;  text-align: center; height: 1px; border-bottom: 1px solid #E3E197; margin-left: 129px;float:left;margin-top:15px;
}
.levelTwoSolidLineLongGrey {width: 850px;  text-align: center; height: 1px; border-bottom: 1px solid #cdcdcd; margin-left: 50px;float:left;margin-top:3px;
}
.levelOneLongStyle
{margin-left:70px;width:auto;text-align:left;
}
.pageListDetail {
    width: 880px; margin: auto; border: 1px solid #a5901b;background-color: #fffffe;float:left;
}
.levelTwoContent {width: 77%; margin-top: 15px; margin-bottom: 15px;height: 25px;float:left;
}

.levelTwoLeftTitle {margin-left: 0px; color: #907e18; font-size: 14px; text-align: right; width: 70px; margin-right: 10px; display: block; float: left;
}
.levelTwoRight {
    font-size: 14px;
    text-align: left;
    width:88%;
    float: left;
}

.part { margin-left: 60px; color: #827215; font-size: 14px; text-align: left; width: 300px; margin-right: 10px; display: block; float: left; margin-top:5px;margin-bottom:10px; font-size:14px;
}
    .part img {vertical-align:middle; width:48px;height:48px; margin-right:15px;
    }
     .part a {color: #827215;
    }
    
.partB { margin-left: 30px; color: #827215; font-size: 14px; text-align: left; width: 300px; margin-right: 10px; display: block; float: left; margin-top:5px;margin-bottom:10px; font-size:14px;
}    
    .partB input {  padding:0px;   font-family:"微软雅黑";     color:#666666;  text-indent:0px;  height:auto;  border:0px ;  margin-right:10px; 
    }
     .partB a {  color: #827215;
    }
 .partC { margin-left: 5%; color: #827215; font-size: 14px; text-align: left; width: 28%; float: left; margin-top:0px;padding-bottom:0px; font-size:14px;
}  
 .partC b {  color: #827215; margin-left:20px;
    }
.partLeft { margin-left: 5%; color: #827215; font-size: 14px; text-align: left; width: 45%;  display: block; float: left; margin-top:5px;margin-bottom:10px; font-size:14px;
} 
  .partLeft b {  color: #827215; margin-left:20px;
    }
  .partRight { margin-right: 5%; color: #827215; font-size: 14px; text-align: right; width: 45%;  display: block; float: right; margin-top:5px;margin-bottom:10px; font-size:14px;
} 
  .partRight b {   color: #827215; margin-left:20px;
    }
    
.repeaterFCK
{
    max-height:200px;
     min-height:23px;
    overflow-y: auto;
    border: solid 1px #efefef;
}
/*--------------------------表单内容样式--------------------------------------*/

.buttons  {
    float: right; padding-left:10px;
}
.buttons button {
   height:26px;font-size:14px;text-align:center;cursor:pointer;padding-top:4px;
}
.buttons a {
    float: right;width:104px;height:22px;font-size:14px;text-align:center;cursor:pointer;padding-top:4px;
}

.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
     background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#dbe8ab;
    border:1px solid #C6D880;
    color:#529214;
}

.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
     background:#fbeeef;
    border:1px solid #facfd0;
    color:#db604f;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    color:#529214;
    background-color:rgb(246, 235, 197);
    border:1px solid #ADCD3C;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

.short {
width:90px;
}
.normal {
width:170px;
}
.shortLong {width:300px;
}
.long {
width:720px;
}
.count { font-size:11px; padding-left:5px;
}
.red {
    color:#fa102d
}
.green {
     color:green
}
.selected {    
}
    .selected a { text-decoration: underline; font-weight:bold;
    }

.bodyDetail {
  margin:5px;
  overflow:auto;   
}

    
.noinfo {
 background:#FFD;
}
.num {
    text-align:right;
	padding-right:1px;
}

.noborder {border:0;
}

/*---------------------框架iframe样式---------------------*/
.iframeDiv {
     border: solid 1px #e3e197;
}
.mainbody {
    margin:1px;
    float: left;
    text-align: center;
    
    scrollbar-face-color: #E3E197;
    scrollbar-shadow-color: #A9DB5D;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #E3E197;
    scrollbar-darkshadow-color: #00A400;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #00A400;
   
    text-align: left;
    width:99%
}

.headerIframe {
    height: 45px; width: 100%; position: relative; text-align: center; border-bottom: solid 2px  #a5901b;margin-bottom:10px;
}
.pathIframe {
    position: absolute; top: 5px; left: 15px; font-size: 12px; color: #a5901b;
}
.returnIframe {
    position: absolute; top: 25px; left: 15px; font-size: 12px; color: #a5901b;
}
.returnIframe img{
     width:20px;cursor:pointer;
}
.titleIframe {font-size: 18px; padding-top: 15px; color: #a5901b; font-weight: bold;
}
.controlIframe {
    position: absolute; top: 8px; right: 5px; font-size: 12px; text-align: right;width:250px;height:29px
}

.searchPaneIframe {width:100%;text-align:right;padding-top:5px;
}
.searchPartIframe {color:#a5901b;margin-right:5px;padding-bottom:5px;
}
.searchBtnIframe {width:28px;height:28px;margin-right:15px;margin-bottom:-5px; cursor:pointer;
}
.padding-top20 {padding-top:20px;
}

/*分页控件样式*/
.tablepage { float:right;color:#827215;padding-top:3px;
}
    .tablepage a { margin-right:20px;color:#827215;cursor:pointer;
    } 
    .tablepage a:visited { margin-right:20px;color:#827215;cursor:pointer;
    } 
    .tablepage input { margin-right:3px; margin-left:3px;
    }
.goto {  color:#529214;
    background-color:rgb(246, 235, 197);
    border:1px solid #ADCD3C;
    padding-left:10px;
    padding-right:10px;
    margin-left:20px;
}

.bgYellow td {
    background-color: rgb(243, 238, 221);
}

.clear
{
    clear:both;
}
.smalltopmargin{margin-top:4px;}


.textright 
{
    text-align:right;
}
.textright td
{
    text-align:right;
}
.textleft 
{
    text-align:left;
}
